﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace HotelManagement.Class
{
    public class BookingInfo
    {
        private int bookingID;
        private DateTime arrivalDate;
        private string arrivalTime;
        private DateTime departDate;
        private string departTime;
        private int numOfNight;
        private int numOfAdult;
        private int numofChildren;
        private string roomNum;
        private string paymentMode;
        private string remarks;
        private string area;
        private string bedType;
        private string preferredRoomLoc;
        private int guestID;

        public BookingInfo()
        {
        }

        public BookingInfo(DateTime arrivalDate, string arrivalTime, DateTime departDate, string departTime, int numOfNight, int numOfAdult, int numOfChildren, string roomNum, string paymentMode, string remarks, string area, string bedType, string preferredroomLoc, int guestID)
        {
            //this.bookingID = bookingID;
            this.arrivalDate = arrivalDate;
            this.arrivalTime = arrivalTime;
            this.departDate = departDate;
            this.departTime = departTime;
            this.numOfNight = numOfNight;
            this.numOfAdult = numOfAdult;
            this.numofChildren = numOfChildren;
            this.roomNum = roomNum;
            this.paymentMode = paymentMode;
            this.remarks = remarks;
            this.area = area;
            this.bedType = bedType;
            this.preferredRoomLoc = preferredroomLoc;
            this.guestID = guestID;
        }

        public int BookingID
        {
            get { return bookingID; }
            set { bookingID = value; }
        }

        public DateTime ArrivalDate
        {
            get { return arrivalDate; }
            set { arrivalDate = value; }
        }

        public string ArrivalTime
        {
            get { return arrivalTime; }
            set { arrivalTime = value; }
        }
        public DateTime DepartDate
        {
            get { return departDate; }
            set { departDate = value; }
        }

        public string DepartTime
        {
            get { return departTime; }
            set { departTime = value; }
        }
        public int NumOfNight
        {
            get { return numOfNight; }
            set { numOfNight = value; }
        }
        public int NumOfAdult
        {
            get { return numOfAdult; }
            set { numOfAdult = value; }
        }

        public int NumOfChildren
        {
            get { return numofChildren; }
            set { numofChildren = value; }
        }

        public string RoomNum
        {
            get { return roomNum; }
            set { roomNum = value; }
        }
        public string PaymentMode
        {
            get { return paymentMode; }
            set { paymentMode = value; }
        }

        public string Remarks
        {
            get { return remarks; }
            set { remarks = value; }
        }

        public string Area
        {
            get { return area; }
            set { area = value; }
        }

        public string BedType
        {
            get { return bedType; }
            set { bedType = value; }
        }

        public string PreferredRoomLoc
        {
            get { return preferredRoomLoc; }
            set { preferredRoomLoc = value; }
        }

        public int GuestID
        {
            get { return guestID; }
            set { guestID = value; }
        }
    }
}